﻿namespace DCHealthCheck.DomainModel {

    #region Usings
    using System;
    using System.Collections.Generic; 
    #endregion

    public interface ICertificate {
        DateTime EffectiveDate { get; set; }
        DateTime ExpirationDate { get; set; }
        string FriendlyName { get; set; }
        long Id { get; set; }
        string IssuerName { get; set; }
        string PublicKey { get; set; }
        string SerialNumber { get; set; }
        Dictionary<string, object> StartingOriginalValues { get; set; }
        string SubjectName { get; set; }
        SystemInfo SystemInfo { get; set; }
        Guid SystemInfoId { get; set; }
        string Thumbprint { get; set; }
        byte[] X509CertificateRawData { get; set; }
    }
}
